package sv.com.renacempleo.dto.ciiu;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "actividad_registro_contribuyente")
public class ActividadesRegistroContribuyente {
	
	@Id
	@Column(name = "act_reg_contribuyente_id")
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Long actividadRegistroContribuyenteId;
	@Column(name = "act_reg_contribuyente_nombre", length = 500)
	private String actividadRegistroContribuyenteNombre;
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ciiu_01", nullable = false)
	private CIIU_01 ciiu01;
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ciiu_02", nullable = false)
	private CIIU_02 ciiu02;
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ciiu_03", nullable = false)
	private CIIU_03 ciiu03;
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ciiu_04", nullable = false)
	private CIIU_04 ciiu04;
	public Long getActividadRegistroContribuyenteId() {
		return actividadRegistroContribuyenteId;
	}
	public void setActividadRegistroContribuyenteId(
			Long actividadRegistroContribuyenteId) {
		this.actividadRegistroContribuyenteId = actividadRegistroContribuyenteId;
	}
	public String getActividadRegistroContribuyenteNombre() {
		return actividadRegistroContribuyenteNombre;
	}
	public void setActividadRegistroContribuyenteNombre(
			String actividadRegistroContribuyenteNombre) {
		this.actividadRegistroContribuyenteNombre = actividadRegistroContribuyenteNombre;
	}
	public CIIU_01 getCiiu01() {
		return ciiu01;
	}
	public void setCiiu01(CIIU_01 ciiu01) {
		this.ciiu01 = ciiu01;
	}
	public CIIU_02 getCiiu02() {
		return ciiu02;
	}
	public void setCiiu02(CIIU_02 ciiu02) {
		this.ciiu02 = ciiu02;
	}
	public CIIU_03 getCiiu03() {
		return ciiu03;
	}
	public void setCiiu03(CIIU_03 ciiu03) {
		this.ciiu03 = ciiu03;
	}
	public CIIU_04 getCiiu04() {
		return ciiu04;
	}
	public void setCiiu04(CIIU_04 ciiu04) {
		this.ciiu04 = ciiu04;
	}
}
